aimless walk - French English Dictionary